package com.module.kernel.controller;

import java.util.Map;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.module.kernel.service.IDjbuService;
import com.support.helper.AjaxHelper;
import com.support.util.StringUtils;
import com.support.web.ControllerSupport;

@Controller
@Scope(value = "prototype")
@RequestMapping("/core")
public class DjbuController extends ControllerSupport
{
    private final Logger logger = LoggerFactory.getLogger(this.getClass());
    
    @Autowired
    IDjbuService djbuService;
    /**
     * 国有建设用地使用权 - 首次、变更（分、并证） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_JSYDSYQ_SC")
    public void setDJB_JSYDSYQ_SC() throws Exception
    {
    	
    }
    
    /**
     * 国有建设用地使用权 - 变更、转移 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_JSYDSYQ_BZ")
    public void setDJB_JSYDSYQ_BZ() throws Exception
    {
    	
    }
    
    /**
     * 国有建设用地使用权 - 注销 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_JSYDSYQ_ZX")
    public void setDJB_JSYDSYQ_ZX() throws Exception
    {
    	
    }
    
    /**
     * 国有建设用地使用权及房屋所有权 - 首次、变更（分、并证）- 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_FDCQ2_SC")
    public void setDJB_FDCQ2_SC() throws Exception
    {
    	try
		{
			Map<String, String> params = this.getParamsMap();
			if (logger.isDebugEnabled())
			{
				logger.debug("LcqdController.getZdxxByBdcdyh:{}" + params);
			}

			// 检验参数
			
			djbuService.setDJB_FDCQ2_SC(params);
			
			returnJSONView(AjaxHelper.toJSON("", AjaxHelper.SUCCESS, ""));
		}
		catch (Exception e)
		{
			if (logger.isErrorEnabled())
			{
				logger.debug("LcqdController.getZdxxByBdcdyh:{}" + e.getMessage());
			}

			returnJSONView(AjaxHelper.toJSON(null, AjaxHelper.FAILURE, e.getMessage()));
		}
    }
    
    /**
     * 国有建设用地使用权及房屋所有权 - 变更、转移 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_FDCQ2_BZ")
    public void setDJB_FDCQ2_BZ() throws Exception
    {
    	
    }
    
    /**
     * 国有建设用地使用权及房屋所有权 - 预转现 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_FDCQ2_YZX")
    public void setDJB_FDCQ2_YZX() throws Exception
    {
    	
    }
    
    /**
     * 国有建设用地使用权及房屋所有权 - 注销（权利消灭） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_FDCQ2_QLZX")
    public void setDJB_FDCQ2_QLZX() throws Exception
    {
    	
    }
    
    /**
     * 国有建设用地使用权及房屋所有权 - 注销（不动产灭失） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_FDCQ2_MSZX")
    public void setDJB_FDCQ2_MSZX() throws Exception
    {
    	
    }
    
    
    /**
     * 抵押权 - 首次 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_DY_SC")
    public void setDJB_DY_SC() throws Exception
    {
    	
    }

    /**
     * 抵押权 - 变更、转移 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_DY_BZ")
    public void setDJB_DY_BZ() throws Exception
    {
    	
    }

    /**
     * 抵押权 - 预抵押转现 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_DY_YDZX")
    public void setDJB_DY_YDZX() throws Exception
    {
    	
    }
    
    /**
     * 抵押权 - 注销 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_DY_ZX")
    public void setDJB_DY_ZX() throws Exception
    {
    	
    }
    
    /**
     * 更正登记 - 更正（依申请）、更正（依职权） - 登簿（地）
     * @throws Exception
     */
    @RequestMapping("/setDJB_GZDJ_D")
    public void setDJB_GZDJ_D() throws Exception
    {
    	
    }
    
    /**
     * 更正登记 - 更正（依申请）、更正（依职权） - 登簿（房）
     * @throws Exception
     */
    @RequestMapping("/setDJB_GZDJ_F")
    public void setDJB_GZDJ_F() throws Exception
    {
    	
    }
    
    /**
     * 换补证登记 - 换证（证书地）、补证（证书地） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_JSYDSYQ_HB")
    public void setDJB_JSYDSYQ_HB() throws Exception
    {
    	
    }
    
    /**
     * 换补证登记 - 换证（证书房）、补证（证书房） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_FDCQ2Q_HB")
    public void setDJB_FDCQ2Q_HB() throws Exception
    {
    	
    }
    
    /**
     * 换补证登记 - 换证（证明地）、补证（证明地）、换证（证明地）、补证（证明地） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_DY_HB")
    public void setDJB_DY_HB() throws Exception
    {
    	
    }
    
    /**
     * 预告登记 - 预告首次（房） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_YGDJ_SC")
    public void setDJB_YGDJ_SC() throws Exception
    {
    	
    }
    
    /**
     * 预告登记 - 预告转移（房）、预抵押首次（房）、预抵押变更（房）、预抵押转移（房） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_YGDJ_BZ")
    public void setDJB_YGDJ_BZ() throws Exception
    {
    	
    }
    
    /**
     * 预告登记 - 预告注销（房）、预抵押注销（房） - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_YGDJ_ZX")
    public void setDJB_YGDJ_ZX() throws Exception
    {
    	
    }
    
    /**
     * 查封登记 - 查封、续查封、轮候查封 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_CFDJ_CF")
    public void setDJB_CFDJ_CF() throws Exception
    {
    	
    }
    
    /**
     * 查封登记 - 解封 - 登簿
     * @throws Exception
     */
    @RequestMapping("/setDJB_CFDJ_JF")
    public void setDJB_CFDJ_JF() throws Exception
    {
    	
    }
}
